package com.isxcode.star.api.main.constants;

/**
 * 模块编码.
 */
public interface ModuleCode {

    /**
     * 用户模块 USER.
     */
    String USER = "user";

    /**
     * 计算集群模块.
     */
    String CLUSTER = "cluster";

    /**
     * 集群节点模块.
     */
    String CLUSTER_NODE = "cluster_node";

    /**
     * 数据源模块.
     */
    String DATASOURCE = "datasource";

    /**
     * 作业流模块.
     */
    String WORKFLOW = "workflow";

    /**
     * 作业模块.
     */
    String WORK = "work";

    /**
     * 租户模块.
     */
    String TENANT = "tenant";

    /**
     * 租户用户模块.
     */
    String TENANT_USER = "tenant_user";

    /**
     * 云代理模块.
     */
    String YUN_AGENT = "/yag";

    /**
     * 许可证模块.
     */
    String LICENSE = "/vip/lic";

    /**
     * 资源文件模块.
     */
    String FILE = "/file";

    /**
     * VIP作业模块.
     */
    String VIP_WORK = "/vip/work";

    /**
     * VIP作业实例模块.
     */
    String VIP_WORK_INSTANCE = "/vip/woi";

    /**
     * VIP作业流实例模块.
     */
    String VIP_WORKFLOW_INSTANCE = "/vip/wfi";

    /**
     * VIP自定义API模块.
     */
    String VIP_API = "/vip/api-module";

    /**
     * VIP数据地图模块
     */
    String VIP_DATA_MAP = "/vip/dmp";

    /**
     * VIP数据资产模块
     */
    String VIP_DATA_ASSET = "/vip/dat";

    /**
     * VIP自定义表单
     */
    String VIP_FORM = "/vip/form";

    /**
     * 监控模块.
     */
    String MONITOR = "monitor";

    /**
     * 自定义函数.
     */
    String FUNC = "func";

    /**
     * 容器模块.
     */
    String VIP_CONTAINER = "/vip/container";

    /**
     * 实时同步函数.
     */
    String VIP_REAL = "/vip/real";

    /**
     * VIP大屏模块.
     */
    String VIP_VIEW = "/vip/view";

    /**
     * 基线告警模块.
     */
    String ALARM = "alarm";

    /**
     * VIP元数据模块.
     */
    String VIP_META = "/vip/meta";
}
